919 research outputs found
Computer architecture evaluation for structural dynamics computations: Project summary
The intent of the proposed effort is the examination of the impact of the elements of parallel architectures on the performance realized in a parallel computation. To this end, three major projects are developed: a language for the expression of high level parallelism, a statistical technique for the synthesis of multicomputer interconnection networks based upon performance prediction, and a queueing model for the analysis of shared memory hierarchies
Adapting high-level language programs for parallel processing using data flow
EASY-FLOW, a very high-level data flow language, is introduced for the purpose of adapting programs written in a conventional high-level language to a parallel environment. The level of parallelism provided is of the large-grained variety in which parallel activities take place between subprograms or processes. A program written in EASY-FLOW is a set of subprogram calls as units, structured by iteration, branching, and distribution constructs. A data flow graph may be deduced from an EASY-FLOW program
Modeling and synthesis of multicomputer interconnection networks
The type of interconnection network employed has a profound effect on the performance of a multicomputer and multiprocessor design. Adequate models are needed to aid in the design and development of interconnection networks. A novel modeling approach using statistical and optimization techniques is described. This method represents an attempt to compare diverse interconnection network designs in a way that allows not only the best of existing designs to be identified but to suggest other, perhaps hybrid, networks that may offer better performance. Stepwise linear regression is used to develop a polynomial surface representation of performance in a (k+1) space with a total of k quantitative and qualitative independent variables describing graph-theoretic characteristics such as size, average degree, diameter, radius, girth, node-connectivity, edge-connectivity, minimum dominating set size, and maximum number of prime node and edge cutsets. Dependent variables used to measure performance are average message delay and the ratio of message completion rate to network connection cost. Response Surface Methodology (RSM) optimizes a response variable from a polynomial function of several independent variables. Steepest ascent path may also be used to approach optimum points
Stochastic Binary Modeling of Cells in Continuous Time as an Alternative to Biochemical Reaction Equations
We have developed a coarse-grained formulation for modeling the dynamic
behavior of cells quantitatively, based on stochasticity and heterogeneity,
rather than on biochemical reactions. We treat each reaction as a
continuous-time stochastic process, while reducing each biochemical quantity to
a binary value at the level of individual cells. The system can be analytically
represented by a finite set of ordinary linear differential equations, which
provides a continuous time course prediction of each molecular state. In this
letter, we introduce our formalism and demonstrate it with several examples.Comment: 10pages, 3 figure
Efficient partitioning and assignment on programs for multiprocessor execution
The general problem studied is that of segmenting or partitioning programs for distribution across a multiprocessor system. Efficient partitioning and the assignment of program elements are of great importance since the time consumed in this overhead activity may easily dominate the computation, effectively eliminating any gains made by the use of the parallelism. In this study, the partitioning of sequentially structured programs (written in FORTRAN) is evaluated. Heuristics, developed for similar applications are examined. Finally, a model for queueing networks with finite queues is developed which may be used to analyze multiprocessor system architectures with a shared memory approach to the problem of partitioning. The properties of sequentially written programs form obstacles to large scale (at the procedure or subroutine level) parallelization. Data dependencies of even the minutest nature, reflecting the sequential development of the program, severely limit parallelism. The design of heuristic algorithms is tied to the experience gained in the parallel splitting. Parallelism obtained through the physical separation of data has seen some success, especially at the data element level. Data parallelism on a grander scale requires models that accurately reflect the effects of blocking caused by finite queues. A model for the approximation of the performance of finite queueing networks is developed. This model makes use of the decomposition approach combined with the efficiency of product form solutions
Recommended from our members
Enhanced antigen presentation and immunostimulation of dendritic cells using acid-degradable cationic nanoparticles.
Acid-degradable cationic nanoparticles encapsulating a model antigen (i.e., ovalbumin) were prepared by inverse microemulsion polymerization with acid-cleavable acetal cross-linkers. Incubation of these degradable nanoparticles with dendritic cells derived from bone marrow (BMDCs) resulted in the enhanced presentation of ovalbumin-derived peptides, as quantified by B3Z cells, a CD8+ T cell hybridoma. The cationic nature of the particles contributed to the increased surface endocytosis (or phagocytosis) observed with BMDCs, which is the first barrier to overcome for successful antigen delivery. The acid sensitivity of the particles served to direct more ovalbumin antigens to be processed into the appropriately trimmed peptide fragments and presented via the major histocompatibility complex (MHC) class I pathway following hydrolysis within the acidic lysosomes. It was also shown that adjuvant molecules such as unmethylated CpG oligonucleotides (CpG ODN) and anti-interleukin-10 oligonucleotides (AS10 ODN) could be co-delivered with the protein antigen for maximized cellular immune response
SeSAW: balancing sequence and structural information in protein functional mapping
Motivation: Functional similarity between proteins is evident at both the sequence and structure levels. SeSAW is a web-based program for identifying functionally or evolutionarily conserved motifs in protein structures by locating sequence and structural similarities, and quantifying these at the level of individual residues. Results can be visualized in 2D, as annotated alignments, or in 3D, as structural superpositions. An example is given for both an experimentally determined query structure and a homology model
GASH: An improved algorithm for maximizing the number of equivalent residues between two protein structures
BACKGROUND: We introduce GASH, a new, publicly accessible program for structural alignment and superposition. Alignments are scored by the Number of Equivalent Residues (NER), a quantitative measure of structural similarity that can be applied to any structural alignment method. Multiple alignments are optimized by conjugate gradient maximization of the NER score within the genetic algorithm framework. Initial alignments are generated by the program Local ASH, and can be supplemented by alignments from any other program. RESULTS: We compare GASH to DaliLite, CE, and to our earlier program Global ASH on a difficult test set consisting of 3,102 structure pairs, as well as a smaller set derived from the Fischer-Eisenberg set. The extent of alignment crossover, as well as the completeness of the initial set of alignments are examined. The quality of the superpositions is evaluated both by NER and by the number of aligned residues under three different RMSD cutoffs (2,4, and 6Å). In addition to the numerical assessment, the alignments for several biologically related structural pairs are discussed in detail. CONCLUSION: Regardless of which criteria is used to judge the superposition accuracy, GASH achieves the best overall performance, followed by DaliLite, Global ASH, and CE. In terms of CPU usage, DaliLite CE and GASH perform similarly for query proteins under 500 residues, but for larger proteins DaliLite is faster than GASH or CE. Both an http interface and a simple object application protocol (SOAP) interface to the GASH program are available at
Relationship between X(5)-models and the interacting boson model
The connections between the X(5)-models (the original X(5) using an infinite
square well, X(5)-, X(5)-, X(5)-, and
X(5)-), based on particular solutions of the geometrical Bohr
Hamiltonian with harmonic potential in the degree of freedom, and the
interacting boson model (IBM) are explored. This work is the natural extension
of the work presented in [1] for the E(5)-models. For that purpose, a quite
general one- and two-body IBM Hamiltonian is used and a numerical fit to the
different X(5)-models energies is performed, later on the obtained wave
functions are used to calculate B(E2) transition rates. It is shown that within
the IBM one can reproduce well the results for energies and B(E2) transition
rates obtained with all these X(5)-models, although the agreement is not so
impressive as for the E(5)-models. From the fitted IBM parameters the
corresponding energy surface can be extracted and it is obtained that,
surprisingly, only the X(5) case corresponds in the moderate large N limit to
an energy surface very close to the one expected for a critical point, while
the rest of models seat a little farther.Comment: Accepted in Physical Review
- …